package com.sc.VenusQueryBeta.model.bean.login;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 12/10/2018.
 *
 */

public class QueryRegisBean implements Serializable {

    /**
     * registerIndex : 0
     * friendState :
     * smsCode :
     * clerkIndex : 0
     * loginPlatform :
     * serverSetting : {"TCMD":0,"registerIndex":0,"serverProject":"VGSAppServer","isConnect":false,"serverSettingIndexs":[],"serverAddress":"192.168.0.106","serverName":"??","returnCod":0,"serverLogoXHdpi":"images/android/xhdpi/shengjing_xhdpi.png","serverPort":8080,"targets":[],"RCMD":90003,"returnCode":0,"uid":"","serverLogoIphone":"NULL","relationShipIndex":0,"serverLogoHdpi":"images/android/hdpi/shengjing_hdpi.png","serverLogoXXHdpi":"images/android/xxhdpi/shengjing_xxhdpi.png","serverSettingIndex":1,"countingRoom":"VenusPRO","settingList":[],"controlPort":0}
     * signatures :
     * returnCode : 0
     * password :
     * clientmsgnum :
     * serverUrl :
     * deviceUID :
     * id :
     * queryClient :
     * userSexy :
     * oldPassword :
     * ipAddress :
     * RCMD : 90003
     * areaCode :
     * contactList : []
     * ids : []
     * isTestFlag :
     * roomList : []
     * generalParameterValue :
     * tempUserIndex : 0
     * isBusinessVersion :
     * isClerk : false
     * isConnect : false
     * resourcePath :
     * clientindex :
     * udpPort : 0
     * targets : []
     * generalParameter :
     * uid :
     * modifydate :
     * userHead :
     * businessPassword :
     * nickname :
     * power : null
     * clerkName :
     * otherUserId : []
     * phoneNumList : []
     * openBusiness :
     * TCMD : 0
     * linkmanIndex : 0
     * posLevel : 0
     * returnCod : 0
     * token :
     * settime :
     * loginUserIndex : 0
     */

    @SerializedName("registerIndex")
    private int registerIndex;
    @SerializedName("friendState")
    private String friendState;
    @SerializedName("smsCode")
    private String smsCode;
    @SerializedName("clerkIndex")
    private int clerkIndex;
    @SerializedName("loginPlatform")
    private String loginPlatform;
    @SerializedName("serverSetting")
    private ServerSettingBean serverSetting;
    @SerializedName("signatures")
    private String signatures;
    @SerializedName("returnCode")
    private int returnCode;
    @SerializedName("password")
    private String password;
    @SerializedName("clientmsgnum")
    private String clientmsgnum;
    @SerializedName("serverUrl")
    private String serverUrl;
    @SerializedName("deviceUID")
    private String deviceUID;
    @SerializedName("id")
    private String id;
    @SerializedName("queryClient")
    private String queryClient;
    @SerializedName("userSexy")
    private String userSexy;
    @SerializedName("oldPassword")
    private String oldPassword;
    @SerializedName("ipAddress")
    private String ipAddress;
    @SerializedName("RCMD")
    private int RCMD;
    @SerializedName("areaCode")
    private String areaCode;
    @SerializedName("isTestFlag")
    private String isTestFlag;
    @SerializedName("generalParameterValue")
    private String generalParameterValue;
    @SerializedName("tempUserIndex")
    private int tempUserIndex;
    @SerializedName("isBusinessVersion")
    private String isBusinessVersion;
    @SerializedName("isClerk")
    private boolean isClerk;
    @SerializedName("isConnect")
    private boolean isConnect;
    @SerializedName("resourcePath")
    private String resourcePath;
    @SerializedName("clientindex")
    private String clientindex;
    @SerializedName("udpPort")
    private int udpPort;
    @SerializedName("generalParameter")
    private String generalParameter;
    @SerializedName("uid")
    private String uid;
    @SerializedName("modifydate")
    private String modifydate;
    @SerializedName("userHead")
    private String userHead;
    @SerializedName("businessPassword")
    private String businessPassword;
    @SerializedName("nickname")
    private String nickname;
    @SerializedName("power")
    private Object power;
    @SerializedName("clerkName")
    private String clerkName;
    @SerializedName("openBusiness")
    private String openBusiness;
    @SerializedName("TCMD")
    private int TCMD;
    @SerializedName("linkmanIndex")
    private int linkmanIndex;
    @SerializedName("posLevel")
    private int posLevel;
    @SerializedName("returnCod")
    private int returnCod;
    @SerializedName("token")
    private String token;
    @SerializedName("settime")
    private String settime;
    @SerializedName("loginUserIndex")
    private int loginUserIndex;
    @SerializedName("contactList")
    private List<?> contactList;
    @SerializedName("ids")
    private List<?> ids;
    @SerializedName("roomList")
    private List<?> roomList;
    @SerializedName("targets")
    private List<?> targets;
    @SerializedName("otherUserId")
    private List<?> otherUserId;
    @SerializedName("phoneNumList")
    private List<?> phoneNumList;


    public int getRegisterIndex() {
        return registerIndex;
    }

    public void setRegisterIndex(int registerIndex) {
        this.registerIndex = registerIndex;
    }

    public String getFriendState() {
        return friendState;
    }

    public void setFriendState(String friendState) {
        this.friendState = friendState;
    }

    public String getSmsCode() {
        return smsCode;
    }

    public void setSmsCode(String smsCode) {
        this.smsCode = smsCode;
    }

    public int getClerkIndex() {
        return clerkIndex;
    }

    public void setClerkIndex(int clerkIndex) {
        this.clerkIndex = clerkIndex;
    }

    public String getLoginPlatform() {
        return loginPlatform;
    }

    public void setLoginPlatform(String loginPlatform) {
        this.loginPlatform = loginPlatform;
    }

    public ServerSettingBean getServerSetting() {
        return serverSetting;
    }

    public void setServerSetting(ServerSettingBean serverSetting) {
        this.serverSetting = serverSetting;
    }

    public String getSignatures() {
        return signatures;
    }

    public void setSignatures(String signatures) {
        this.signatures = signatures;
    }

    public int getReturnCode() {
        return returnCode;
    }

    public void setReturnCode(int returnCode) {
        this.returnCode = returnCode;
    }

    public String getPassword() {
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getClientmsgnum() {
        return clientmsgnum;
    }

    public void setClientmsgnum(String clientmsgnum) {
        this.clientmsgnum = clientmsgnum;
    }

    public String getServerUrl() {
        return serverUrl;
    }

    public void setServerUrl(String serverUrl) {
        this.serverUrl = serverUrl;
    }

    public String getDeviceUID() {
        return deviceUID;
    }

    public void setDeviceUID(String deviceUID) {
        this.deviceUID = deviceUID;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getQueryClient() {
        return queryClient;
    }

    public void setQueryClient(String queryClient) {
        this.queryClient = queryClient;
    }

    public String getUserSexy() {
        return userSexy;
    }

    public void setUserSexy(String userSexy) {
        this.userSexy = userSexy;
    }

    public String getOldPassword() {
        return oldPassword;
    }

    public void setOldPassword(String oldPassword) {
        this.oldPassword = oldPassword;
    }

    public String getIpAddress() {
        return ipAddress;
    }

    public void setIpAddress(String ipAddress) {
        this.ipAddress = ipAddress;
    }

    public int getRCMD() {
        return RCMD;
    }

    public void setRCMD(int RCMD) {
        this.RCMD = RCMD;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getIsTestFlag() {
        return isTestFlag;
    }

    public void setIsTestFlag(String isTestFlag) {
        this.isTestFlag = isTestFlag;
    }

    public String getGeneralParameterValue() {
        return generalParameterValue;
    }

    public void setGeneralParameterValue(String generalParameterValue) {
        this.generalParameterValue = generalParameterValue;
    }

    public int getTempUserIndex() {
        return tempUserIndex;
    }

    public void setTempUserIndex(int tempUserIndex) {
        this.tempUserIndex = tempUserIndex;
    }

    public String getIsBusinessVersion() {
        return isBusinessVersion;
    }

    public void setIsBusinessVersion(String isBusinessVersion) {
        this.isBusinessVersion = isBusinessVersion;
    }

    public boolean isIsClerk() {
        return isClerk;
    }

    public void setIsClerk(boolean isClerk) {
        this.isClerk = isClerk;
    }

    public boolean isIsConnect() {
        return isConnect;
    }

    public void setIsConnect(boolean isConnect) {
        this.isConnect = isConnect;
    }

    public String getResourcePath() {
        return resourcePath;
    }

    public void setResourcePath(String resourcePath) {
        this.resourcePath = resourcePath;
    }

    public String getClientindex() {
        return clientindex;
    }

    public void setClientindex(String clientindex) {
        this.clientindex = clientindex;
    }

    public int getUdpPort() {
        return udpPort;
    }

    public void setUdpPort(int udpPort) {
        this.udpPort = udpPort;
    }

    public String getGeneralParameter() {
        return generalParameter;
    }

    public void setGeneralParameter(String generalParameter) {
        this.generalParameter = generalParameter;
    }

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public String getModifydate() {
        return modifydate;
    }

    public void setModifydate(String modifydate) {
        this.modifydate = modifydate;
    }

    public String getUserHead() {
        return userHead;
    }

    public void setUserHead(String userHead) {
        this.userHead = userHead;
    }

    public String getBusinessPassword() {
        return businessPassword;
    }

    public void setBusinessPassword(String businessPassword) {
        this.businessPassword = businessPassword;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public Object getPower() {
        return power;
    }

    public void setPower(Object power) {
        this.power = power;
    }

    public String getClerkName() {
        return clerkName;
    }

    public void setClerkName(String clerkName) {
        this.clerkName = clerkName;
    }

    public String getOpenBusiness() {
        return openBusiness;
    }

    public void setOpenBusiness(String openBusiness) {
        this.openBusiness = openBusiness;
    }

    public int getTCMD() {
        return TCMD;
    }

    public void setTCMD(int TCMD) {
        this.TCMD = TCMD;
    }

    public int getLinkmanIndex() {
        return linkmanIndex;
    }

    public void setLinkmanIndex(int linkmanIndex) {
        this.linkmanIndex = linkmanIndex;
    }

    public int getPosLevel() {
        return posLevel;
    }

    public void setPosLevel(int posLevel) {
        this.posLevel = posLevel;
    }

    public int getReturnCod() {
        return returnCod;
    }

    public void setReturnCod(int returnCod) {
        this.returnCod = returnCod;
    }

    public String getToken() {
        return token;
    }

    public void setToken(String token) {
        this.token = token;
    }

    public String getSettime() {
        return settime;
    }

    public void setSettime(String settime) {
        this.settime = settime;
    }

    public int getLoginUserIndex() {
        return loginUserIndex;
    }

    public void setLoginUserIndex(int loginUserIndex) {
        this.loginUserIndex = loginUserIndex;
    }

    public List<?> getContactList() {
        return contactList;
    }

    public void setContactList(List<?> contactList) {
        this.contactList = contactList;
    }

    public List<?> getIds() {
        return ids;
    }

    public void setIds(List<?> ids) {
        this.ids = ids;
    }

    public List<?> getRoomList() {
        return roomList;
    }

    public void setRoomList(List<?> roomList) {
        this.roomList = roomList;
    }

    public List<?> getTargets() {
        return targets;
    }

    public void setTargets(List<?> targets) {
        this.targets = targets;
    }

    public List<?> getOtherUserId() {
        return otherUserId;
    }

    public void setOtherUserId(List<?> otherUserId) {
        this.otherUserId = otherUserId;
    }

    public List<?> getPhoneNumList() {
        return phoneNumList;
    }

    public void setPhoneNumList(List<?> phoneNumList) {
        this.phoneNumList = phoneNumList;
    }

    public static class ServerSettingBean implements Serializable {


        private int TCMD;
        private int registerIndex;
        private String serverProject;
        private boolean isConnect;
        private String serverAddress;
        private String serverName;
        private int returnCod;
        private String serverLogoXHdpi;
        private int serverPort;
        private int RCMD;
        private int returnCode;
        private String uid;
        private String serverLogoIphone;
        private int relationShipIndex;
        private String serverLogoHdpi;
        private String serverLogoXXHdpi;
        private int serverSettingIndex;
        private String countingRoom;
        private int controlPort;
        private List<?> serverSettingIndexs;
        private List<?> targets;
        private List<?> settingList;

        public int getTCMD() {
            return TCMD;
        }

        public void setTCMD(int TCMD) {
            this.TCMD = TCMD;
        }

        public int getRegisterIndex() {
            return registerIndex;
        }

        public void setRegisterIndex(int registerIndex) {
            this.registerIndex = registerIndex;
        }

        public String getServerProject() {
            return serverProject;
        }

        public void setServerProject(String serverProject) {
            this.serverProject = serverProject;
        }

        public boolean isIsConnect() {
            return isConnect;
        }

        public void setIsConnect(boolean isConnect) {
            this.isConnect = isConnect;
        }

        public String getServerAddress() {
            return serverAddress;
        }

        public void setServerAddress(String serverAddress) {
            this.serverAddress = serverAddress;
        }

        public String getServerName() {
            return serverName;
        }

        public void setServerName(String serverName) {
            this.serverName = serverName;
        }

        public int getReturnCod() {
            return returnCod;
        }

        public void setReturnCod(int returnCod) {
            this.returnCod = returnCod;
        }

        public String getServerLogoXHdpi() {
            return serverLogoXHdpi;
        }

        public void setServerLogoXHdpi(String serverLogoXHdpi) {
            this.serverLogoXHdpi = serverLogoXHdpi;
        }

        public int getServerPort() {
            return serverPort;
        }

        public void setServerPort(int serverPort) {
            this.serverPort = serverPort;
        }

        public int getRCMD() {
            return RCMD;
        }

        public void setRCMD(int RCMD) {
            this.RCMD = RCMD;
        }

        public int getReturnCode() {
            return returnCode;
        }

        public void setReturnCode(int returnCode) {
            this.returnCode = returnCode;
        }

        public String getUid() {
            return uid;
        }

        public void setUid(String uid) {
            this.uid = uid;
        }

        public String getServerLogoIphone() {
            return serverLogoIphone;
        }

        public void setServerLogoIphone(String serverLogoIphone) {
            this.serverLogoIphone = serverLogoIphone;
        }

        public int getRelationShipIndex() {
            return relationShipIndex;
        }

        public void setRelationShipIndex(int relationShipIndex) {
            this.relationShipIndex = relationShipIndex;
        }

        public String getServerLogoHdpi() {
            return serverLogoHdpi;
        }

        public void setServerLogoHdpi(String serverLogoHdpi) {
            this.serverLogoHdpi = serverLogoHdpi;
        }

        public String getServerLogoXXHdpi() {
            return serverLogoXXHdpi;
        }

        public void setServerLogoXXHdpi(String serverLogoXXHdpi) {
            this.serverLogoXXHdpi = serverLogoXXHdpi;
        }

        public int getServerSettingIndex() {
            return serverSettingIndex;
        }

        public void setServerSettingIndex(int serverSettingIndex) {
            this.serverSettingIndex = serverSettingIndex;
        }

        public String getCountingRoom() {
            return countingRoom;
        }

        public void setCountingRoom(String countingRoom) {
            this.countingRoom = countingRoom;
        }

        public int getControlPort() {
            return controlPort;
        }

        public void setControlPort(int controlPort) {
            this.controlPort = controlPort;
        }

        public List<?> getServerSettingIndexs() {
            return serverSettingIndexs;
        }

        public void setServerSettingIndexs(List<?> serverSettingIndexs) {
            this.serverSettingIndexs = serverSettingIndexs;
        }

        public List<?> getTargets() {
            return targets;
        }

        public void setTargets(List<?> targets) {
            this.targets = targets;
        }

        public List<?> getSettingList() {
            return settingList;
        }

        public void setSettingList(List<?> settingList) {
            this.settingList = settingList;
        }
    }
}
